草庐IT

iphone - 代码 \'CodeSign error: code signing is required\'

全部标签

javascript - 我应该多次运行 Google Closure Compiler 以进一步优化我的代码吗?

我尝试将以下JavaScript代码放入ClosureCompilerwebinterface在高级优化模式下:functionf(some_object){if(some_object.foo==1){console.log(some_object.bar);}else{alert(some_object.bar);}}varmy_object={foo:1,bar:2};f(my_object);它生成了以下编译代码:vara={b:1,a:2};1==a.b?console.log(a.a):alert(a.a);但是当我把编译后的代码backintotheClosureComp

javascript - 在 iPhone 网络应用程序上捏/缩放后如何获得视口(viewport)比例?

有谁知道如何在用户捏合或双击以放大/缩小JavaScript页面后获取视口(viewport)的大小(以像素为单位)或比例值?我尝试过使用window.innerWidth,但结果好坏参半。有时它似乎准确地给出了视口(viewport)显示的像素数,但是,如果我在页面上放大然后做一个大的捏来缩小,window.innerWidth将在600-700左右,即使它只是显示页面的~200px。该页面只有400像素宽,并且没有显示当您缩小到超过页面大小时看到的方格背景“您做得太过分了”。如果我稍微捏一下来放大和缩小,window.innerWidth似乎工作得很好。不幸的是,我不能指望用户只做

c# - 编写javascript代码的库

有没有可以帮助编写和缩进Javascript代码的c#库。这是因为我正在编写一些生成一些Javascript代码的C#代码。像这样:js+="\n";js+="function()...\n";而且我发现生成了很多难看的代码。所以,我想也许现有的库可以帮助我做到这一点? 最佳答案 我刚找到这个。http://projects.nikhilk.net/ScriptSharp 关于c#-编写javascript代码的库,我们在StackOverflow上找到一个类似的问题:

javascript - Safari iphone/ipad "mouse hover"在之前的链接被 javascript 替换后的新链接上

在您点击iphone或ipad上的链接后,它会留下模拟鼠标悬停,触发该链接上的a:hovercss样式。如果该链接具有使您保持在同一页面上的javascript处理程序,悬停状态将不会改变,直到您单击另一个链接。如果您有一个提问的ajax小部件并且每个答案都是链接,这会变得很奇怪。当您触摸其中一个答案时,它会以悬停状态突出显示,然后当问题和答案被新的问题和答案替换(使用javascript)时,出现在与先前答案相同位置的新答案具有其悬停状态自动触发。我想防止这种情况发生在新的答案链接上。有什么方法(也许是javascript中的某些东西)可以给我与“悬停”不再位于该元素上方相同的结果?

javascript - iPad、JavaScript 字符代码和 shiftKey

假设我有一个Web应用程序,每当用户在ID为“txt”的文本区域中按下一个键时,它就会调用以下jQuery:$('#txt').keydown(function(e){console.log(e.which);//showsthekeyCodeconsole.log(e.shiftKey);}在桌面浏览器上,对于像(和9这样的字符,我可以通过检查是否按住了shift键(使用e.shiftKey)。但是,在iPad的Safari中,键入这些字符不需要shift键。因此,例如,同时按下iPad键盘日志上的(和9keyCode在控制台中为“57”。为e.shiftKey记录的值始终显示为fa

javascript - 如何找出单行 JavaScript 代码的语法错误?

比如说,有一个文本框。用户编写了以下代码:document.getElementById("id").;它肯定会导致一些语法错误。还有一个“运行”按钮。我的要求是:如果用户单击该按钮,则应验证文本框中编写的代码在语法上是否正确。如果语法不正确,则应发出“语法不正确”的警报。我不需要显示错误在哪里。只是为了检查代码在语法上是否正确?我该如何实现? 最佳答案 您可以使用eval从文本框中执行代码,并将其包装在try/catch中。像这样的东西(为了方便我在这里硬编码):try{eval('document.getElementById(

javascript - iPhone Safari 下拉菜单中的“下一步”不会触发更改事件

我正在尝试为移动safari做一个直接的级联下拉菜单。我在safari本身中有100%的工作,它显示了正常的样式下拉菜单。但是移动safari下拉菜单有一个“下一步”按钮。点击此下一个按钮会将您带到级联中的下一个下拉菜单并触发onchange()-因此下一个下拉菜单是空的。用户被迫按下“完成”以触发更改,然后单击下一个下拉菜单。有没有人知道解决这个问题的方法。或者移动safari的''下一个'触发了什么DOM事件? 最佳答案 从一开始就禁用第二个下拉菜单是目前为止我发现的唯一解决方法!它将禁用iPhone上的“下一步”按钮将禁用属性

javascript - 有什么方法可以逆转 Closure Compiler(或类似的)对代码的影响吗?

我最近接手了一个项目,因为我的客户以前的网络开发人员不见了。我唯一需要处理的文件是存储在本地服务器上的文件。我遇到的唯一问题是所有JS都是通过ClosureCompiler(或类似的东西)运行的,这使得javascript读起来真的很烦人(至少对于更大的函数)。有什么东西可以帮助我在JS中重新插入vars,这样我就有了更清晰的东西可以看吗?我一直在手工做这件事,而且越来越乏味。这是我正在处理的示例:varn={},e=a.extend(n,x),y="pageLoaded",u="pageLoading",c="modLoaded",w="xhrComplete",l=true,v=f

javascript - 是否有等效于用于测试客户端代码的 webmock

客户端代码是否有等同于webmock或vcr的工具?...或者是否可以将webmock与客户端代码一起使用? 最佳答案 您可以使用sinon的FakeXMLHttpRequest,或nock. 关于javascript-是否有等效于用于测试客户端代码的webmock,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11272523/

Javascript 分析代码操作(G. Analytics)

为了我的工作,我正在做一个关于GoogleAnalytics有效性的研究项目(主要是关于flippa上经过验证的报告)-->看看是否有可能完全伪造G.Analytics(一个简单的Yes不会削减它)!我修改了G.Analytics代码如下:var_gaq=_gaq||[];_gaq.push(['_setAccount','UA-19629541-5']);_gaq.push(['_setAllowHash',false]);_gaq.push(['b._setAccount','UA-19629541-5']);_gaq.push(['b._setAllowHash',true]);